//
//  GCAlertViewFeathers.h
//  GCAlertViewDemo
//
//  Created by 贺晓阳 on 2020/11/14.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

@interface GCAlertViewFeathers : NSObject

typedef void (^__nullable GCAlertViewClicked)(NSInteger index);

@property (nonatomic, copy) NSString *title; //标题
@property (nonatomic, strong) UIColor *titleColor;//标题颜色
@property (nonatomic, copy) NSString *contentText; //内容
@property (nonatomic, strong) UIColor *contentTextColor;//内容颜色
@property (nonatomic, copy) NSArray *buttonTitles;//按钮数组
@property (nonatomic, copy) NSArray<UIColor *> *buttonTitleColors;//按钮颜色
@property (nonatomic, copy) GCAlertViewClicked alertViewClicked;//事件回调
@property (nonatomic, assign) NSInteger weight; //权重，若不配置，则按入堆顺序计算弹框的综合权重
@property (nonatomic, assign) NSInteger tag;//标记，传递给alertView视图tag
@property (nonatomic, assign) BOOL clearOther;//弹出后，是否清除其他未弹出的弹窗，默认值为NO

@end

NS_ASSUME_NONNULL_END
